package com.njtoyo.taxi.admin.rest.presenter.business.driver;

import com.njtoyo.taxi.admin.mapper.master.enums.CustomerFrom;
import com.njtoyo.taxi.admin.mapper.master.enums.CustomerHasUniqueUuid;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel(value = "指定司机推广记录")
public class DriverRecommendationListPresenter {

    private Long id;

    @ApiModelProperty(value = "是否激活")
    private Boolean isActive;

    @ApiModelProperty(value = "是否正常推广")
    private Boolean isValid;

    @ApiModelProperty(value = "推广渠道")
    private CustomerFrom promotePlatform;

    @ApiModelProperty(value = "激活渠道")
    private CustomerFrom activePlatform;

    @ApiModelProperty(value = "激活时间")
    private Date activacatedAt;

    @ApiModelProperty(value = "注册时间")
    private Date createdAt;

    private Date updatedAt;

    @ApiModelProperty(value = "乘客id")
    private Long customerId;

    @ApiModelProperty(value = "乘客姓名")
    private String customerName;

    @ApiModelProperty(value = "乘客手机号")
    private String customerMobileNumber;

    @ApiModelProperty(value = "是不是唯一的设备 0:unknown[未知],1:unique[唯一],2:not_unique[不唯一]")
    private CustomerHasUniqueUuid hasUniqueUuid;
}
